package com.gebiafu.service;

import org.springframework.web.multipart.MultipartFile;

import java.util.Map;

/**
 * title: FileUploadService
 * author: Gebiafu
 * date: 2021/07/02 17:30
 */
public interface FileUploadService {
    /**
     * 上传文件
     * @param file
     * @return 成功true/失败false
     */
    boolean uploadFile(MultipartFile file);

    /**
     * 分页查询文件
     * @param page
     * @param rows
     * @return
     */
    Map<String, Object> getFileByPage(int page,int rows);

    /**
     * 通过文件的名称,获得文件的全部数据,使用字节数组返回
     * @param fileName
     * @return
     */
    byte[] getFile(String fileName);
}
